Schedulability Analysis of General Task Model and Demand Aware Scheduling in Mixed-Criticality Systems

نویسنده

  • Biao Hu
چکیده

Nowadays, the embedded systems are undergoing an unprecedented trend towards integrating components or tasks of different criticality levels onto a common computing platform, as the task integration can reduce the “SWaP” (Size, Weight, and Power) related costs. Those systems, commonly referred to mixed-criticality systems, consist of functionalities with two or more distinct criticality levels, e.g. safety criticality and mission criticality; it is of vital importance for systems to meet tasks’ requirements corresponding to their own criticality levels. To achieve the mixedcriticality guarantee, less criticality tasks are assumed to be degraded or dropped once they overrun their given execution budgets, and tasks are commonly considered being activated sporadically because sporadic activation model is easier to be analyzed than other complex activation models like sporadic burst model. These two assumptions are however pessimistic because in fact the system may have some slacks to allow tasks overrun; and today’s real-time systems are embracing a growing variety of activation patterns whose activation features may deviate a lot from the sporadic activation assumption. In this thesis, we focus on adaptively postponing the mode-switch online by exploiting the system’s static and runtime slacks; and we address the problem of schedulability analysis towards a more general task model in mixed-criticality systems. Specifically, we first propose an on-the-fly fast overrun budgeting mode-switch scheme to online postpone the mode-switch. Then, we extend the current sporadic task model to the arbitrary activation task model (arrival curve) in mixed-criticality systems, based on which we furthermore propose an approach that can adaptively shape the arriving events of task activation. We also present a case study showing the application of some basic mixed-criticality scheduling concepts in an autonomous driving system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mixed-Criticality Scheduling with Dynamic Redistribution of Shared Cache

The design of mixed-criticality systems often involves painful tradeoffs between safety guarantees and performance. However, the use of more detailed architectural models in the design and analysis of scheduling arrangements for mixed-criticality systems can provide greater confidence in the analysis, but also opportunities for better performance. Motivated by this view, we propose an extension...

متن کامل

Schedulability Analysis Towards Arbitrarily Activated Tasks in Mixed-Criticality Systems

The integration of mixed-critical tasks into a platform is an increasingly important trend in the design of real-time systems due to its efficient resource usage. With a growing variety of activation patterns considered in real-time systems, some of them capture arbitrary activation patterns. As a consequence, the existing scheduling approaches in mixed-criticality systems, which assume the spo...

متن کامل

State-Based Mode Switching with Applications to Mixed-Criticality Systems

We present a new graph-based real-time task model that can specify complex job arrival patterns and global statebased mode switching. The mode switching is of a mixedcriticality style, enabling immediate changes to the parameters of active jobs upon mode switches. The resulting task model therefore generalizes previously proposed task graph models as well as mixed-criticality (sporadic) task mo...

متن کامل

Physical-State-Aware Dynamic Slack Management for Mixed-Criticality Systems

Safety-critical cyber-physical systems like autonomous cars require not only different levels of assurance, but also close interactions with dynamically-changing physical environments. While the former has been studied extensively by exploiting the notion of mixed-criticality (MC) systems, the latter has not, especially in conjunction with MC systems. To fill this important gap, we conduct an i...

متن کامل

Multiprocessor Scheduling For Real Time Systems Embedded Systems

energy-ef?cient tasks scheduling algorithm for real-time utility accrual real-time scheduling for multiprocessor multiprocessor real-time scheduling in industrial embedded a novel approach for off-line multiprocessor scheduling in multiprocessor scheduling for real time systems embedded robust partitioned scheduling for realtime multiprocessor multiprocessor scheduling for real time systems emb...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017